博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
购物车以php原生cookie实现
阅读量:4313 次
发布时间:2019-06-06

本文共 3995 字,大约阅读时间需要 13 分钟。

index.php //入口文件

* Updated on: 2019/5/30 9:49 */include "goods.php";

  conn.inc.php //数据库连接常量设置

* Updated on: 2019/5/30 9:43 */define("HOST",'13.232.50.253');define("USER",'liuyu');define("PWD",'94492474');define("DBNAME",'onecms');

  mysqli.php //数据库连接

* Updated on: 2019/5/30 9:44 */include 'conn.inc.php';$mysqli=new mysqli(HOST,USER,PWD,DBNAME);if($mysqli->connect_errno){ die('数据库连接出现错误,请检查配置'.$mysqli->connect_error);}

  goods.php //商品展示

* Updated on: 2019/5/30 9:46 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";?>

商品列表

query($sql); ?>
fetch_assoc()){ ?>
"> ">

  goodsshow.php //商品详情页展示

* Updated on: 2019/5/30 10:15 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";?>
query($sql);$sql="select *from goods where id=".$id;$result=$mysqli->query($sql);while($row=$result->fetch_assoc()){?>

" width="200">
数量:-
+ 价格:
市场价:
出售价:
">

内容:
立刻购买
加入购物车

  shoppingcart.php //购物车功能

* Updated on: 2019/5/30 10:20 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";$a=isset($_GET["a"])?$_GET["a"]:"";//添加购物车if($a=="addshoppingcart"){ $buynum=$_POST["buynum"]; $id=$_POST["id"];// echo ""; if(!empty($_COOKIE["shoppingcart"])) $shoppingcart=unserialize($_COOKIE["shoppingcart"]); else $shoppingcart=array(); if(isset($id) && isset($buynum)){ $id=intval($id); $buynum=intval($buynum); $shoppingcart[]=array($id,$buynum); } setcookie('shoppingcart',serialize($shoppingcart));//商品属性进行序列化保存到cookie中 return true;}elseif($a=="buynow") { //下面写购物车页面 if (!empty($_COOKIE["shoppingcart"])) { ?>
$value) { $keys = array($key); ?>
商品ID 商品名称 购买数量 价格 操作
query($sql); $row = $result->fetch_assoc(); $totalprice += $row["salesprice"] * $value[1]; echo '' . $row['title'] . ''; ?>
取消

总价格:
下一步 清空购物车
您的购物车目前没有商品!3秒后跳回首页......"; header("Refresh:3;url=goods.php"); }else{ setcookie("shoppingcart",serialize($shoppingcart)); header("location:shoppingcart.php?a=buynow"); } exit();}//清空购物车elseif($a=="empty"){ //清除整个cookie保存的商品信息 unset($_COOKIE["shoppingcart"]); setcookie("shoppingcart","",time()-3600); echo "
您的购物车目前没有商品!3秒后跳回首页......
"; header("Refresh:3;url=goods.php");}

  

以上摘自php中文网

转载于:https://www.cnblogs.com/laomao666/p/10951859.html

你可能感兴趣的文章
HDU 4571 SPFA+DP
查看>>
centos 创建以日期为名的文件夹
查看>>
Java Timer触发定时器
查看>>
Page Object设计模式
查看>>
程序的基础知识
查看>>
在VIM中使用GDB调试 – 使用vimgdb
查看>>
python爬虫---从零开始(五)pyQuery库
查看>>
Centos MySQL数据库迁移详细步骤
查看>>
新建 WinCE7.0 下的 Silverlight 工程
查看>>
腾讯的张小龙是一个怎样的人?
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>
Entity Framework 4.3.1 级联删除
查看>>
codevs 1163:访问艺术馆
查看>>
冲刺Noip2017模拟赛3 解题报告——五十岚芒果酱
查看>>
并查集
查看>>